ffc75cd6daf284bac1e9bc03a01391283a506dfa,test-utils/src/main/java/com/google/auto/factory/gentest/EqualityScanner.java,EqualityScanner,visitClass,#ClassTree#Tree#,203
Before Change
public Void visitClass(ClassTree reference, Tree tree) {
ClassTree other = checkTypeAndCast(reference, tree);
scan(reference.getModifiers(), other.getModifiers());
testVerb.that(reference.getSimpleName()).isEqualTo(other.getSimpleName());
parallelScan(reference.getTypeParameters(), other.getTypeParameters());
scan(reference.getExtendsClause(), other.getExtendsClause());
parallelScan(reference.getImplementsClause(), other.getImplementsClause());
parallelScan(reference.getMembers(), other.getMembers());
return null;
After Change
@Override
public Boolean visitClass(ClassTree reference, Tree tree) {
Optional<ClassTree> other = checkTypeAndCast(reference, tree);
return other.isPresent()
&& scan(reference.getModifiers(), other.get().getModifiers())
&& reference.getSimpleName().contentEquals(other.get().getSimpleName())
&& parallelScan(reference.getTypeParameters(), other.get().getTypeParameters())
&& scan(reference.getExtendsClause(), other.get().getExtendsClause())
&& parallelScan(reference.getImplementsClause(), other.get().getImplementsClause())
&& parallelScan(reference.getMembers(), other.get().getMembers());
}